/*  Exercice8.java

    - Découpe un nombre de 5 chiffres entré par l'utilisateur et sépare chaque chiffre par 3 espaces. -

    Auteur                : Blankenstijn, Andrea
    Date de création      : 4 décembre 2006
    Dernière modification : 6 décembre 2006
	Historique
	   6 décembre 2006:
	     - Ajout d'un contrôle que l'utilisateur entre bien un nombre de 5 chiffres

*/

// Import pour les boîtes de dialogues
import javax.swing.JOptionPane;

public class Exercice8
{

  public static void main(String args[])
  {
      // nombre de 5 chiffres entré par l'utilisateur
    int nombre;
      // Découpe en 5 chiffres de nombre
    int c1, c2, c3, c4, c5;

      // Récuperation de nombre, conversion de string->int
    nombre = Integer.parseInt( JOptionPane.showInputDialog("Entrez un nombre de 5 chiffres :") );
	if(nombre < 10000 || nombre > 99999)
	  JOptionPane.showMessageDialog(null, "ERREUR: votre nombre doit comporter exactement 5 chiffres !");
	else
	{
      // Décomposition du nombre
	  c1 = nombre / 10000;
      c2 = (nombre - c1*10000) / 1000;
      c3 = (nombre - c1*10000 - c2*1000) / 100;
      c4 = (nombre - c1*10000 - c2*1000 - c3*100) / 10;
      c5 = nombre - c1*10000 - c2*1000 - c3*100 - c4*10;

      JOptionPane.showMessageDialog(null, c1 +"   "+ c2 +"   "+ c3 +"   "+ c4 +"   "+ c5);
    }

    System.exit(0);
  }

}